package com.hy.video.monitor.media.zlm.event;

import org.springframework.context.ApplicationEvent;

/**
 * 定义一个事件的类需要继承ApplicationEvent或者ApplicationContextEvent抽象类，该抽象类中只有一个构造函数，
 * 并且带有一个Object类型的参数作为事件源，并且该事件源不能为null，因此我们需要在自己的构造函数中执行super(Object)。
 * 针对一种事件，可能需要特定的监听器，因此，监听器需要实现ApplicationListener接口。
 */
public abstract class ZLMEventAbstract extends ApplicationEvent {


    private static final long serialVersionUID = 1L;

    private String mediaServerId;


    public ZLMEventAbstract(Object source) {
        super(source);
    }

    public String getMediaServerId() {
        return mediaServerId;
    }

    public void setMediaServerId(String mediaServerId) {
        this.mediaServerId = mediaServerId;
    }
}
